/**
	import HttpFetch from '../utils/HttpFetch';

	//use it 
	
	HttpFetch.get(url).then((result)=>{
		...

	}).catch(error=>{
		...
	})

**/
export default class HttpFetch {
	static get(url){
		return new Promise((resolve,reject)=>{
			fetch(url)
				.then(response=>response.json())
				.then(result=>{
					resolve(result);
				})
				.catch(error=>{
					reject(error);
				})
		})
	}
	static post(url,data){
		return new Promise((resolve,reject)=>{
			fetch(url,{
				method:'POST',
				header:{
					'Accept':'application/json',
					'Content-Type':'application/json',
				},
				body:JSON.stringify(data)
			})
				.then(response=>response.json())
				.then(result=>{
					resolve(result);
				})
				.catch(error=>{
					reject(error);
				})
		})
	}
}